.page {
		position: relative;
		width: 100%;
		background: #f0f0f0;
		height: 100vh;
	}

	.bg-color {
		width: 100%;
		height: 708rpx;
		position: fixed;
	}

	::v-deep .z-paging-content {
		transition: all 0.2s;
	}

	.bg-img-box {
		width: 100%;
		position: relative;
		top: 0;
		left: 0;

		.image {
			position: absolute;
			top: 0;
			right: 50rpx;
			width: 416rpx;
			height: 250rpx;
		}

		.title {
			font-weight: 600;
			font-size: 42rpx;
			color: #101010;
			margin: 12rpx 0 0 54rpx;
			position: relative;
			z-index: 1;

			.title-1 {
				font-weight: 600;
				font-size: 58rpx;
				color: #004bff;
			}
		}

		.desc {
			width: 398rpx;
			height: 40rpx;
			background: #3b75ff;
			border-radius: 20rpx;
			font-weight: 500;
			font-size: 24rpx;
			color: #ffffff;
			line-height: 40rpx;
			text-align: center;
			margin: 18rpx 0 0 54rpx;
			position: relative;
			z-index: 1;
		}
	}

	.content-box {
		width: calc(100% - 50rpx);
		margin: 100rpx 25rpx 20rpx;
		background-color: #fff;
		position: relative;
		z-index: 9;
		border-radius: 40rpx;
		padding: 52rpx 30rpx;
		box-sizing: border-box;

		::v-deep .uv-radio__icon-wrap {
			width: 26rpx !important;
			height: 26rpx !important;
		}

		::v-deep .uv-form-item__body__left {
			margin-bottom: 22rpx !important;
		}

		::v-deep .uv-form-item__body__left__content__label {
			margin-left: 10rpx;
		}

		::v-deep .uv-button {
			width: 634rpx !important;
			height: 108rpx !important;
			background: #3b75ff !important;
			border-radius: 16rpx !important;
		}

		::v-deep .uv-button__text {
			font-weight: 500 !important;
			font-size: 32rpx !important;
			color: #ffffff !important;
		}
	}
	